OOPL (rhymes with "scruple") is an object-oriented extension to the popular programming language, OPL, providing enhanced language features like:
- Structures
- Classes
- Dynamic class trees
- Pointers
- Enhanced arithmetic
OOPL is implemented through the OOPL parser, which is a program that cranks OOPL files into standard OPL files (which can then be translated using a standard OPL translator, such as the one built into the Psion or EPOC World's PC-based "opltran" tool). You can think of the OOPL parser as a preprocessor for your OPL files, turning easy-to-write, symbolic code into hard-to-write, low-level code, which the OPL translator understands. The current version of the OOPL parser is written in the interpreted language Perl and is intended primarily for PC-based development. (If you have an EPOC World SDK installed on your PC, you've got the Perl interpreter installed, too.) The manual and instructions for use are available from the author's homepage.
Note: No rating is given. This program is still in alpha development.
Tucows, Inc has graciously donated a copy of this software to the Internet Archive's Tucows Software Archive for long term preservation and access. Please check the Tucows website for all current versions of the software.